package com.tarena.lbs.user.service;


import com.tarena.lbs.base.protocol.exception.BusinessException;
import com.tarena.lbs.base.protocol.pager.PageResult;
import com.tarena.lbs.user.pojo.param.UserGroupParam;
import com.tarena.lbs.user.pojo.query.UserGroupQuery;
import com.tarena.lbs.user.pojo.vo.UserGroupVO;

public interface UserGroupService {

    void save(UserGroupParam param) throws BusinessException;

    PageResult<UserGroupVO> pageList(UserGroupQuery query);

    UserGroupParam detail(UserGroupParam param);

    void update(UserGroupParam param);

    void delete(UserGroupParam param);
}
